Text copied to clipboard!
Naslov
Text copied to clipboard!Softverski arhitekt
Opis
Text copied to clipboard!
Tražimo iskusnog i motiviranog softverskog arhitekta koji će se pridružiti našem timu i igrati ključnu ulogu u dizajniranju, razvoju i implementaciji složenih softverskih rješenja. Kao softverski arhitekt, bit ćete odgovorni za definiranje tehničke arhitekture, odabir odgovarajućih tehnologija i osiguravanje da svi softverski sustavi budu skalabilni, sigurni i učinkoviti.
Vaša uloga uključuje blisku suradnju s razvojnim timovima, voditeljima projekata i ostalim dionicima kako biste osigurali da tehnička rješenja zadovoljavaju poslovne ciljeve i tehničke zahtjeve. Također ćete biti odgovorni za izradu tehničke dokumentacije, vođenje tehničkih smjernica i mentoriranje mlađih inženjera.
Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s različitim programskim jezicima i arhitektonskim obrascima, te sposobnost donošenja strateških odluka koje utječu na cijeli softverski ekosustav. Poznavanje agilnih metodologija, DevOps praksi i modernih alata za razvoj softvera je ključno.
Ako ste strastveni u vezi s tehnologijom, imate oko za detalje i želite oblikovati budućnost softverskih rješenja, ovo je prava prilika za vas.
Odgovornosti
Text copied to clipboard!- Dizajniranje i definiranje arhitekture softverskih sustava
- Odabir tehnologija i alata za razvoj
- Suradnja s razvojnim timovima i voditeljima projekata
- Izrada tehničke dokumentacije i arhitektonskih dijagrama
- Osiguravanje skalabilnosti, sigurnosti i performansi sustava
- Mentoriranje i tehnička podrška razvojnim timovima
- Praćenje tehnoloških trendova i preporuka za poboljšanja
- Upravljanje tehničkim rizicima i donošenje strateških odluka
- Sudjelovanje u revizijama koda i tehničkim evaluacijama
- Komunikacija s poslovnim dionicima radi razumijevanja zahtjeva
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, informatike ili srodnog područja
- Minimalno 5 godina iskustva u razvoju softvera
- Iskustvo u dizajniranju softverske arhitekture
- Poznavanje više programskih jezika (npr. Java, C#, Python)
- Iskustvo s mikroservisima, cloud platformama i API dizajnom
- Sposobnost analize i rješavanja složenih tehničkih problema
- Odlično razumijevanje principa sigurnosti i performansi
- Iskustvo s agilnim metodologijama (Scrum, Kanban)
- Snažne komunikacijske i prezentacijske vještine
- Poželjno iskustvo s DevOps alatima i CI/CD procesima
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje arhitektonske obrasce najčešće koristite i zašto?
- Kako pristupate odabiru tehnologija za novi projekt?
- Možete li opisati izazovan projekt na kojem ste radili kao arhitekt?
- Kako osiguravate skalabilnost i sigurnost softverskog sustava?
- Koje alate koristite za dokumentaciju arhitekture?
- Kako surađujete s razvojnim timovima i poslovnim dionicima?
- Imate li iskustva s migracijom monolitnih sustava na mikroservise?
- Kako ostajete u toku s novim tehnologijama i trendovima?
- Koje su vaše strategije za upravljanje tehničkim dugom?
- Kako pristupate mentoriranju mlađih inženjera?